import request from '@/utils/request'

/* export function treeMenu(query) {
  return request({
    // url: '/api/system/menu/treeMenu',
    url: `/menu/list${query}`,
    method: 'get'
  })
} */
export function treeMenu(params) {
  return request({
    url: `/admin/channel/menu/tree`,
    method: 'get',
    params
  })
}

export function saveMenu(form) {
  return request({
    url: '/admin/channel/menu/add',
    method: 'post',
    data: form
  })
}

export function updateMenu(form) {
  return request({
    url: '/admin/channel/menu/update',
    method: 'post',
    data: form
  })
}

export function cacheMenu() {
  return request({
    url: '/menu/cache',
    method: 'get'
  })
}

// export function deleteMenu(id) {
//   return request({
//     url: "/api/system/menu/delete",
//     method: "post",
//     data: { id: id }
//   });
// }

// ========================== 上面是用到的

export function getSysPermissionPage(query) {
  return request({
    url: '/api/system/menu/listPage',
    method: 'post',
    data: query
  })
}

export function getSysPermissionById(id) {
  return request({
    url: '/api/system/menu/getById',
    method: 'post',
    data: { id: id }
  })
}

// export function deleteMenu(menu_id) {
//   return request({
//     url: '/access/menu',
//     method: 'delete',
//     data: { menu_id }
//   })
// }
